where do you find granite